/*!
 @header RechargeViewController.h
 @author 周益
 @version 1.0.0 2013/02/27 Creation
 Copyright (c) 2013年 mypocketbaby. All rights reserved.
 */

#import <UIKit/UIKit.h>
#import "RTLabel.h"
#import "JSONRequest.h"
#import "LTInterface.h"

/*!
 @abstract 选择充值金额，并跳转到银联插件；
 在用户完成充值后，提供相应的充值成功与否的提示。
 */
@interface RechargeViewController : UIViewController<NSXMLParserDelegate, JSONRequestDelegate, UITextFieldDelegate, LTInterfaceDelegate>
{
    UITextField *_amountTextField;                      //输入充值金额
    RTLabel *_amountInputtedLabel;                      //当前充值金额文本
    NSString *_numInLabel;                              //textfield中显示的金额，便于跟踪当前金额
    float _amount;                                      //金额
    NSString *_respCode;                                //充值插件返回的响应码
    NSString *_respDesc;                                //充值插件返回的响应描述
    NSString *_merchantOrderId;                         //商户订单号
    NSString *_currentElementValue;                     //解析xml时的当前节点的值
    BOOL _flag;                                         //是否解析节点的内容
    MBProgressHUD *_HUD;                                //进度跟踪
    NSString *_orderId;                                 //当前的订单号
    
    UIWebView*   _webView;
}

/*!
 @abstract 是否要向服务器请求充值状态
 */
@property (nonatomic)BOOL shouldCheckRecharge;
@end
